package 笔试;

public class 有序数组中确实元素 {
    public int missingElement(int[] nums, int k) {
        if(nums == null) {
            return 0;
        }
        int res = nums[0];
        while(k > 0) {
            for(int i = 0; i < nums.length; i++) {
                if(k <= 0) {
                    break;
                }
                res = nums[i];
                if(i + 1 < nums.length) {
                    for(int j = nums[i]; j < nums[i+1]-1; j++) {
                        k--;
                        res++;
                        if(k <= 0) {
                            break;
                        }
                    }
                } else {
                    while(k-- > 0) {
                        res++;
                    }
                }
            }
        }
        return res;
    }
}
